查看原文
其他

专访Zabbix创始人:这是个相当冒险的决定!

Zabbix开源社区 Zabbix开源社区 2022-09-22

作为创始人和首席执行官,Alexei一直在把控Zabbix产品的发展方向,不断努力推进Zabbix可扩展性和多样性,带领团队不断的积累技术经验,收集全球用户反馈,脚踏实地、聚沙成塔,一次次完成产品版本的重大升级。


他同时也把控公司在全球的商业发展战略,我们有幸和Alexei做了一对一采访,本文是他想与你们分享的一些事儿:

“ 起初我只是系统管理员,

想自动化我的日常工作 ”


Zabbix是如何诞生的?是什么激励你创建了Zabbix?

A:我从1997年开始研发监控工具,当时我是一名负责大型AIX和HP-UX系统的系统管理员,我的日常工作就是确保一切正常运行——server有足够的磁盘空间,进程正常,资源利用率良好,我想试着自动化我的日常工作,所以开始做这个工具,刚开始它只是一堆从crontab运行的Perl脚本。


后来,我决定用新的架构和技术来重写,这也变成了我的业余爱好项目。我对编程非常感兴趣,这是提高我的编程技能的同时写出有用的产品的好机会!经过四年的开发,我把我的软件命名为“Zabbix”,并以开源软件的形式发布,使用GPLv2许可证(Linux也使用这个许可证)。因此,Zabbix的第一个版本于2001年发布。


说实话我没想过会发展这么远,对我来说最好的激励是Zabbix被世界各地的用户使用,用户的邮件反馈给了我极大的鼓励。

为什么将Zabbix作为开源工具而不是商业产品?

A:一开始我并不能百分之百的肯定将Zabbix作为开源工具是否正确,但现在我认为这是我这辈子做过最好的决定之一。那时尝试基于开源软件成立一家公司是相当冒险的决定,当时除了redhat红帽公司之外并没有什么好的商业例子可借鉴,即使现在大多数开源公司也只是采用open-core(开放核心)的商业模式来开发专有解决方案。说实话我没想过会发展这么远,可以说Zabbix是基于开源软件发展业务的成功例子。我希望Zabbix能被更多用户使用,用户的反馈也给了我极大的帮助。

您在公司创建最初的几年里面临过什么挑战?

A:最具挑战性但也最令人兴奋的部分是我自己角色的转变—从典型的技术人员转变为公司领导者。这意味着我需要掌握一套完全不同的技能,而这些技能需要日积月累的学习。

愿景:将Zabbix应用到更广范围


Zabbix愿景是什么?您在多大程度上成功实现了您期望的目标?

A:Zabbix是一个完全开源免费的企业级监控解决方案,任何人都可用。我们的愿景不是为特定行业特定客户创建一款产品,而是将Zabbix的可用范围不断增加。性能和可用性监控、从典型IT基础设施和物联网设备收集数据、可视化、实时问题检测和异常检测、预测和智能告警、与众多通知平台、ITSM和工单系统的开箱即用集成等等。由于Zabbix的灵活性和可扩展性,以及极低的总拥有成本,Zabbix常常成为大型企业的整体监控解决方案,可扩展且经济高效。

您觉得未来几年Zabbix会发展成什么样?

A:

目前Zabbix正由一个80多人组成的强大团队运营且不断发展,我们在拉脱维亚、日本、俄罗斯、美国和巴西有不同的办公地点,在中国由总代理-上海宏时数据,我们致力于拉近与客户和用户的距离,以满足不同市场的不同具体需求。


今年是Zabbix公司成立15周年,一切都证明了我们选择的商业模式运行良好,Zabbix本身开源免费,我们和合作伙伴都能基于开源的Zabbix发展和构建更好的产品。


我对Zabbix的未来非常乐观,很高兴看到Zabbix帮助了世界各地的许多公司和个人。

“ 产品路线图要考虑诸多不确定性,

是一系列优先级动态调整的结果 

您最近都在忙什么,工作重心主要在哪些方面?

A:目前我主要负责Zabbix产品和公司的战略决策工作,我已经很久没有码代码了: ),主要还是关注公司层面发展以及产品路线图的构建等。

说到产品路线图,恭喜5.0顺利发布!我们很期待后续的更新,用户都很关注的点是Zabbix产品路线图是如何制定的,您如何判断哪些新功能是目前用户最需要的、如何平衡用户的需求、客户的需求以及您自己的规划?

A:这是一个很好的问题。Zabbix起初只是用来解决我个人工作问题的小工具,现在被全球成千上万的用户使用,这些用户有不同的需求和期望,这使得Zabbix路线图的制定不再是一项轻松简单的任务,因为这将为用户们带来重要影响。总的来说,Zabbix路线图由以下几个部分组成:

  1. 技术债(Technical debt)或重构需求的继续开发;

  2. 决定产品未来的战略性功能点;

  3. 客户为某些Zabbix功能的改进付费时的赞助的开发;

  4. Bug修复;

重要的是我们需要在不同利益相关者的愿望之间取得良好的平衡,如果延误bug的修复,现有用户的使用将受到影响;如果你只关注赞助开发的功能,那么最终将得到一个特别针对于某些群体或客户的产品。对于我来说,Zabbix产品路线图是一个很长的待开发功能点清单。我们有数百个待办,但很难预测哪一个具体的功能会在5.2或者5.4或者6.0中出现。


另外,IT市场环境变幻莫测,一年前我们认为很重要的功能,一年后可能就不再优先考虑了。因此,产品路线图要考虑诸多不确定性,是一系列优先级的动态调整,取决于战略决策和市场环境。Zabbix开发遵循一套定义明确、严格且标准的流程。主要目标是确保产品的质量,为产品创建一个坚实的底层框架。目前为止我们的开发团队做的非常棒!

是的,IT行业确实每时每刻都有新技术以惊人的速度改变着格局。这也让Zabbix用户有点困惑,如果我们不能期待具体功能在哪个版本中实现的话,我们应该如何期待Zabbix的新版本或者说方向?

A:创建通用的开源监控解决方案并不容易,因为我们必须处理和支持许多新技术,以及不同的最终用户的使用情况。大方向上来讲,我对于机器学习技术在监控中的应用非常感兴趣,可以是用户大规模环境的监控,也可以是为DevOps和基础架构团队提供智能解析。我们也在逐步部署Zabbix Cloud。这些都是用户们可期待的大方向。

“ 峰会优势在于和用户交流,

帮助我了解客户需求

也有助于调整产品路线图 ”

Zabbix峰会对您意味着什么,您认为它对用户意味着什么?

A:峰会的最大优势在于不仅是与Zabbix社区的交流,而且是与我们的客户和合作伙伴的交流。峰会确实帮助我了解客户需求,也有助于调整产品路线图。

9月底将举行的Zabbix中国峰会,能分享一下您的演讲主题吗?

A:我将介绍最新版本Zabbix 5.0的新功能。Zabbix 5.0有许多改进,使监控更加安全,并大大扩展了Zabbix的功能。Zabbix 5.0包含了一套很好的新功能,能够提供更好的监控体验和一套开箱即用的模板,用于监控应用程序和服务,以及一系列与第三方告警和ITSM工具(如Microsoft Team、Telegram、Redmine、Jira、ServiceNow、OTRS、PagerDuty等)的集成。


我也将分享我对Zabbix未来的想法,希望Zabbix的新老用户都对此感兴趣。

“ Zabbix成功的秘诀?”


最后提出大家都想知道答案的问题—Zabbix成功的秘诀是什么?

A:很多企业以创造利润的多少来衡量成功。商业成功固然重要,但对我来说,比起利润,我更愿意将成功定义为产品影响力和用户满意度。


我相信Zabbix的成功靠的是俩部分,一是好的产品:免费开源的Zabbix,二是专业的运营团队:80多人的强大专业团队运营且不断发展。普通用户可以免费使用产品,同时商业用户可以享受我们和合作伙伴提供的专业服务的支持。


小Z:非常感谢Alexei接受采访,与大家分享真实感受,你有什么感想,快和我留言交流!

欢迎参加2020Zabbix中国峰会,和更多客户、合作伙伴、社区伙伴聊一聊你的感受和期望!


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存